package main

import "fmt"

// 流程控制之跳出for循环

func main() {
	// 当i-5时跳出for循环
	fmt.Println("第一题")
	fmt.Println("程序开始：")
	for i := 0; i < 10; i++ {
		if i == 5 {
			fmt.Printf("if判断:i=%v\n", i)
			break // 跳出循环
		}
		fmt.Printf("for循环:i=%v\n", i)
	}
	fmt.Println("程序结束")

	// 当i-5时跳过for循环
	fmt.Println("第二题")
	fmt.Println("程序开始：")
	for i := 0; i < 10; i++ {
		if i == 5 {
			fmt.Printf("if判断:i=%v\n", i)
			continue // 跳过循环,然后继续
		}
		fmt.Printf("for循环:i=%v\n", i)
	}
	fmt.Println("程序结束")
}
